package com.example.service.webhook.business.alipay.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * Created by yuandong on 17/8/14.
 */
public class AlipayData {

    private AlipayUserInfo userinfo;

    private AlipayWealth wealth;

    private List<AlipayTradeRecord> tradeinfo;

    @JsonProperty("bankinfo")
    private List<AlipayBankInfo> bankInfos;

    @JsonProperty("alipaycontacts")
    private List<AlipayContactInfo> contactInfos;

    @JsonProperty("recenttraders")
    private List<AlipayRecentTraderInfo> recentTraderInfos;

    @JsonProperty("alipayjiebei")
    private AlipayJieBeiInfo alipayJieBeiInfo;

    @JsonProperty("alipaydeliveraddresses")
    private List<AlipayDeliverAddressInfo> deliverAddressInfos;

    public AlipayJieBeiInfo getAlipayJieBeiInfo() {
        return alipayJieBeiInfo;
    }

    public void setAlipayJieBeiInfo(AlipayJieBeiInfo alipayJieBeiInfo) {
        this.alipayJieBeiInfo = alipayJieBeiInfo;
    }

    public AlipayUserInfo getUserinfo() {
        return userinfo;
    }

    public void setUserinfo(AlipayUserInfo userinfo) {
        this.userinfo = userinfo;
    }

    public AlipayWealth getWealth() {
        return wealth;
    }

    public void setWealth(AlipayWealth wealth) {
        this.wealth = wealth;
    }

    public List<AlipayTradeRecord> getTradeinfo() {
        return tradeinfo;
    }

    public void setTradeinfo(List<AlipayTradeRecord> tradeinfo) {
        this.tradeinfo = tradeinfo;
    }

    public List<AlipayBankInfo> getBankInfos() {
        return bankInfos;
    }

    public void setBankInfos(List<AlipayBankInfo> bankInfos) {
        this.bankInfos = bankInfos;
    }

    public List<AlipayContactInfo> getContactInfos() {
        return contactInfos;
    }

    public void setContactInfos(List<AlipayContactInfo> contactInfos) {
        this.contactInfos = contactInfos;
    }

    public List<AlipayRecentTraderInfo> getRecentTraderInfos() {
        return recentTraderInfos;
    }

    public void setRecentTraderInfos(List<AlipayRecentTraderInfo> recentTraderInfos) {
        this.recentTraderInfos = recentTraderInfos;
    }

    public List<AlipayDeliverAddressInfo> getDeliverAddressInfos() {
        return deliverAddressInfos;
    }

    public void setDeliverAddressInfos(List<AlipayDeliverAddressInfo> deliverAddressInfos) {
        this.deliverAddressInfos = deliverAddressInfos;
    }
}
